@charset "UTF-8";
/* 去除单位 */
/* px转rem */
/* 固定px */
/* icon字号转换 */
.orange-gradient {
  background: -webkit-linear-gradient(to right, #ffae5d, #fc8d82);
  background: linear-gradient(to right, #ffae5d, #fc8d82);
}

.green-gradient {
  background: -webkit-linear-gradient(to right, #27d471, #2acecf);
  background: linear-gradient(to right, #27d471, #2acecf);
}

.blue-gradient {
  background: -webkit-linear-gradient(to right, #64bbff, #5699fe);
  background: linear-gradient(to right, #64bbff, #5699fe);
}

.purple-gradient {
  background: -webkit-linear-gradient(to right, #c5a1ed, #9380f7);
  background: linear-gradient(to right, #c5a1ed, #9380f7);
}

.deepBlue-gradient {
  background: -webkit-linear-gradient(to right, #90a2fa, #4a93f2);
  background: linear-gradient(to right, #90a2fa, #4a93f2);
}

.lightPink-deepPink {
  background: -webkit-linear-gradient(to right, #fc887c, #f75d5d);
  background: linear-gradient(to right, #fc887c, #f75d5d);
}

.blue-purple-gradient {
  background: -webkit-linear-gradient(to right, #5882FF, #6F51FF);
  background: linear-gradient(to right, #5882FF, #6F51FF);
}

.f16 {
  font-size:  0.4rem;
}

.f18 {
  font-size:  0.45rem;
}

.f20 {
  font-size:  0.5rem;
}

.f22 {
  font-size:  0.55rem;
}

.f24 {
  font-size:  0.6rem;
}

.f28 {
  font-size:  0.7rem;
}

.f30 {
  font-size:  0.75rem;
}

.f32 {
  font-size:  0.8rem;
}

.f36 {
  font-size:  0.9rem;
}

.ml10 {
  margin-left:  0.25rem;
}

.ml15 {
  margin-left:  0.375rem;
}

.ml20 {
  margin-left:  0.5rem;
}

.ml25 {
  margin-left:  0.625rem;
}

.ml30 {
  margin-left:  0.75rem;
}

.ml35 {
  margin-left:  0.875rem;
}

.ml50 {
  margin-left:  1.25rem;
}

.mt10 {
  margin-top:  0.25rem;
}

.mt15 {
  margin-top:  0.375rem;
}

.mt20 {
  margin-top:  0.5rem;
}

.mt25 {
  margin-top:  0.625rem;
}

.mt30 {
  margin-top:  0.75rem;
}

.mt35 {
  margin-top:  0.875rem;
}

.mt50 {
  margin-top:  1.25rem;
}

.mt-5 {
  margin-top:  -0.125rem;
}

.mt-10 {
  margin-top:  -0.25rem;
}

.mt-15 {
  margin-top:  -0.375rem;
}

.mr10 {
  margin-right:  0.25rem;
}

.mr15 {
  margin-right:  0.375rem;
}

.mr20 {
  margin-right:  0.5rem;
}

.mr25 {
  margin-right:  0.625rem;
}

.mr30 {
  margin-right:  0.75rem;
}

.mr35 {
  margin-right:  0.875rem;
}

.mr50 {
  margin-right:  1.25rem;
}

.mb10 {
  margin-bottom:  0.25rem;
}

.mb15 {
  margin-bottom:  0.375rem;
}

.mb20 {
  margin-bottom:  0.5rem;
}

.mb25 {
  margin-bottom:  0.625rem;
}

.mb30 {
  margin-bottom:  0.75rem;
}

.mb35 {
  margin-bottom:  0.875rem;
}

.mb50 {
  margin-bottom:  1.25rem;
}

.tc {
  text-align: center;
}

.tr {
  text-align: right;
}

.flex-center {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.txt-justify {
  width: 4em;
  display: inline-block;
  text-align: justify;
  vertical-align: top;
}

.txt-justify:after {
  content: '';
  width: 100%;
  display: inline-block;
}

/* background-color name rule: bg - (key word/Hex color) |-> All colors are safe color */
.bgwh {
  background-color: #fff;
}

.bgfb {
  background-color: #fbfbfb;
}

.bgf5 {
  background-color: #f5f5f5;
}

.bgf0 {
  background-color: #f0f0f0;
}

.bgeb {
  background-color: #ebebeb;
}

.bge0 {
  background-color: #e0e0e0;
}

/* safe color */
.g0 {
  color: #000;
}

.g3 {
  color: #333;
}

.g6 {
  color: #666;
}

.g9 {
  color: #999;
}

.gc {
  color: #ccc;
}

.wh {
  color: white;
}

.statusBox {
  display: flex;
}

.statusBox .icon {
  font-size:  0.6rem;
  padding:  0.1rem 0.25rem;
  letter-spacing:  0.0375rem;
  border-radius:  0.1rem;
  margin-right:  0.25rem;
  color: #1EC36B;
  background: #EFFFF1;
}

.statusBox .orange {
  background: #FFF7EA;
  color: #EEA424;
}

.statusBox .red {
  color: #EE3A31;
  background: #FFEFED;
}

.statusBox .blue {
  color: #FF211A;
  background: #EBF5FF;
}

.statusBox .green {
  color: #1EC36B;
  background: #EFFFF1;
}

.statusBox .gray {
  color: #999999;
  background: #F6F6F6;
}

.padding-safe-area-bottom {
  padding-bottom: constant(safe-area-inset-bottom);
  /* iOS 11.0-iOS 11.1 */
  padding-bottom: env(safe-area-inset-bottom);
  /*iOS 11.2及以上 */
  box-sizing: border-box;
}

.margin-safe-area-bottom {
  margin-bottom: constant(safe-area-inset-bottom);
  /* iOS 11.0-iOS 11.1 */
  margin-bottom: env(safe-area-inset-bottom);
  /*iOS 11.2及以上 */
}

.clearfix {
  zoom: 1;
}

.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}

html.remove-status-bar .header {
  padding-top: 0 !important;
}

.page {
  background: #F9F9F9;
  height: 100%;
}

input + .cdicon-ico_delete {
  position: relative;
  display: none;
  color: #ccc;
  top:  0.1rem;
  margin-left:  -1rem;
  right:  -0.75rem;
}

input:valid:focus + .cdicon-ico_delete {
  display: inline;
}

.btn-wrap {
  margin:  1.5rem 0;
  padding:  0 0.75rem;
}

.btn-wrap .btn {
  height:  2.2rem;
  line-height:  2.2rem;
  text-align: center;
  background-image: linear-gradient(-45deg, #FF211A, #FF211A);
  color: #fff;
  font-size:  0.9rem;
  border-radius:  0.15rem;
}

.btn-wrap .btn.disabled {
  color: #fff !important;
  background: #ccc !important;
}

.btn-wrap .btn.cancel {
  border: 1px solid #eaeaed;
  color: #7f7f7f !important;
  background: #fff !important;
}

.btn-wrap.fixed {
  padding: 0;
  margin: 0;
}

.btn-wrap.fixed .btn {
  border-radius: 0;
}

.sumbmit {
  width: 100%;
  height: 13.33333vw;
  padding-bottom: 13.33333vw;
}

.sumbmit .btn {
  height: 100%;
  width: 94.66667vw;
  margin: 0 auto;
  border-radius: 2.66667vw;
  background: #FF211A;
  display: block !important;
  padding: 0 !important;
}

.nav-bar {
  display: flex;
  background: #fff;
  position: relative;
}

.nav-bar:after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #ddd;
  transform: scaleY(0.5);
  transform-origin: 0 0;
  bottom: -1px;
}

.nav-bar li {
  flex: 1;
  text-align: center;
  font-size:  0.8rem;
  line-height:  2.2rem;
  color: #333;
}

.nav-bar li span {
  display: inline-block;
  position: relative;
}

.nav-bar li span::before {
  content: "";
  height:  0.1rem;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #459dff;
  visibility: hidden;
}

.nav-bar li.selected {
  color: #459dff;
}

.nav-bar li.selected span::before {
  visibility: visible;
}

.mint-actionsheet-list {
  max-height: 251px !important;
  overflow-y: auto !important;
}

.mint-datetime-picker {
  width: 100%;
}

.hide {
  display: none;
}

.mint-msgbox-btn {
  font-size:  0.9rem;
}

.mint-swipe-indicator.is-active {
  background: #5f8ce7 !important;
  opacity: 1;
}

.mint-cell {
  min-height:  2.25rem;
}

.mint-cell .mint-cell-wrapper {
  font-size:  0.7rem !important;
  padding:  0 0.75rem;
  color: #333;
}

.mint-cell .mint-cell-wrapper .mint-cell-title {
  font-size:  0.75rem;
}

.mint-cell .mint-cell-wrapper .mint-field-core {
  text-align: right;
}

.mint-msgbox-wrapper .mint-msgbox {
  width: 86% !important;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  border-radius:  0.5rem !important;
}

.mint-msgbox-wrapper .mint-msgbox .mint-msgbox-header {
  font-weight: 0 !important;
  font-size:  0.9rem !important;
  padding-top:  1.05rem !important;
}

.mint-msgbox-wrapper .mint-msgbox .mint-msgbox-header .mint-msgbox-title {
  font-weight: 0 !important;
  font-size:  0.9rem !important;
}

.mint-msgbox-wrapper .mint-msgbox .mint-msgbox-content {
  padding:  0.4rem 1.3rem 0.9rem 1.3rem;
  min-height:  0 !important;
}

.mint-msgbox-wrapper .mint-msgbox .mint-msgbox-content .mint-msgbox-message {
  text-align: center;
  font-size:  0.75rem !important;
  line-height:  1rem !important;
}

.mint-msgbox-wrapper .mint-msgbox .mint-msgbox-content .mint-msgbox-message .figureImg {
  text-align: center;
}

.mint-msgbox-wrapper .mint-msgbox .mint-msgbox-content .mint-msgbox-message .figureImg img {
  width:  12rem;
  height: auto;
  display: inline;
  margin-bottom:  0.75rem;
}

.mint-msgbox-wrapper .mint-msgbox .mint-msgbox-content .mint-msgbox-message .figureText p {
  text-align: left;
}

.mint-msgbox-wrapper .mint-msgbox .mint-msgbox-btns {
  line-height:  2.5rem !important;
  height:  2.5rem !important;
}

.mint-msgbox-wrapper .mint-msgbox .mint-msgbox-btns .mint-msgbox-btn {
  font-size:  0.9rem !important;
}

.mint-msgbox-wrapper .mint-msgbox .mint-msgbox-btns .mint-msgbox-btn.mint-msgbox-confirm {
  color: #459dff !important;
}

.mint-msgbox-wrapper .mint-msgbox .mint-searchbar-cancel {
  font-size:  0.75rem !important;
  margin-left:  0.25rem !important;
  width:  1.6rem !important;
}

.mint-searchbar-cancel {
  font-size:  0.75rem !important;
}

.mint-search {
  height: auto;
}

.mint-toast {
  z-index: 3000;
}

.mint-popup-4 {
  width: 100%;
}

.mint-popup-4 .mint-datetime-action {
  position: relative;
}

.mint-popup-4 .mint-datetime-action:after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #ddd;
  transform: scaleY(0.5);
  transform-origin: 0 0;
  bottom: -1px;
}

.mint-popup-4 .picker-slot-wrapper,
.mint-popup-4 .picker-item {
  backface-visibility: hidden;
}

.required:after {
  content: "*";
  color: #ee3a31;
  padding-left:  0.2rem;
}

.form-title {
  font-size:  0.7rem;
  height:  1.75rem;
  line-height:  1.75rem;
  padding:  0 0.75rem;
  color: #666;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.section {
  overflow: scroll;
  position: relative;
}

.page-infinite-loading {
  text-align: center;
}

.page-infinite-loading > span {
  display: inline-block;
}

input[disabled] {
  color: #bbb !important;
}

.is-nolabel {
  min-height: auto;
  width: 100%;
}

.is-nolabel .mint-cell-wrapper {
  padding: 0;
  background: #fff;
}

.is-nolabel .mint-cell-left {
  display: none;
}

.is-nolabel .mint-cell-title {
  display: none;
}

.is-nolabel .mint-cell-value {
  margin:  -0.25rem 0 -0.35rem 0;
}

.is-nolabel .mint-cell-value input {
  padding:  0.3rem 0;
  line-height: normal;
  font-size:  0.8rem;
  color: #333;
}

.is-nolabel .mint-cell-value .mint-field-state {
  display: none;
}

.toast-icon {
  font-size:  1.5rem;
}

.no-more {
  text-align: center;
  color: #999;
  font-size:  0.6rem;
  padding-top:  0.25rem;
  padding-bottom:  0.5rem;
}

.pull-to-refresh {
  line-height:  2.2rem;
  font-size:  0.75rem;
  height:  2.2rem;
  color: #999;
}

.pull-to-refresh > img {
  width:  1rem;
  height:  1rem;
  margin-right:  0.25rem;
  position: relative;
  top:  -0.15rem;
}

.pull-to-refresh.drop > img {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -moz-transform: rotate(180deg);
  /* Firefox */
  -webkit-transform: rotate(180deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(180deg);
}

.machine-order .machine-order-title,
.transaction-data .machine-order-title {
  display: flex;
  font-size:  0.7rem;
  padding:  0 0.75rem;
  line-height:  2rem;
}

.machine-order .machine-order-title > p,
.transaction-data .machine-order-title > p {
  color: #333;
}

.machine-order .machine-order-title > p + p,
.transaction-data .machine-order-title > p + p {
  flex: 1;
  text-align: right;
  font-size:  0.65rem;
  color: #999;
}

.machine-order .machine-order-content,
.transaction-data .machine-order-content {
  background: #fff;
  padding:  0 0.75rem;
  position: relative;
}

.machine-order .machine-order-content:before,
.transaction-data .machine-order-content:before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #eee;
  transform: scaleY(0.5);
  transform-origin: 0 0;
}

.machine-order .machine-order-content:after,
.transaction-data .machine-order-content:after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #eee;
  transform: scaleY(0.5);
  transform-origin: 0 0;
}

.machine-order .machine-order-content .content:first-child,
.machine-order .machine-order-content .content:nth-child(2),
.transaction-data .machine-order-content .content:first-child,
.transaction-data .machine-order-content .content:nth-child(2) {
  color: #666;
  border-radius:  0.2rem;
  font-size:  0.65rem;
  padding:  0.75rem 0.5rem 0.575rem 0.5rem;
  position: relative;
  display: flex;
  position: relative;
}

.machine-order .machine-order-content .content:first-child:after,
.machine-order .machine-order-content .content:nth-child(2):after,
.transaction-data .machine-order-content .content:first-child:after,
.transaction-data .machine-order-content .content:nth-child(2):after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #ddd;
  transform: scaleY(0.5);
  transform-origin: 0 0;
  bottom: -1px;
}

.machine-order .machine-order-content .content:first-child .content-barL,
.machine-order .machine-order-content .content:first-child .content-barR,
.machine-order .machine-order-content .content:nth-child(2) .content-barL,
.machine-order .machine-order-content .content:nth-child(2) .content-barR,
.transaction-data .machine-order-content .content:first-child .content-barL,
.transaction-data .machine-order-content .content:first-child .content-barR,
.transaction-data .machine-order-content .content:nth-child(2) .content-barL,
.transaction-data .machine-order-content .content:nth-child(2) .content-barR {
  width:  7.65rem;
  flex: 1;
}

.machine-order .machine-order-content .content:first-child .content-barL > p:first-child,
.machine-order .machine-order-content .content:first-child .content-barR > p:first-child,
.machine-order .machine-order-content .content:nth-child(2) .content-barL > p:first-child,
.machine-order .machine-order-content .content:nth-child(2) .content-barR > p:first-child,
.transaction-data .machine-order-content .content:first-child .content-barL > p:first-child,
.transaction-data .machine-order-content .content:first-child .content-barR > p:first-child,
.transaction-data .machine-order-content .content:nth-child(2) .content-barL > p:first-child,
.transaction-data .machine-order-content .content:nth-child(2) .content-barR > p:first-child {
  font-size:  1.25rem;
  color: #333;
}

.machine-order .machine-order-content .content:first-child .content-barL > p:first-child span,
.machine-order .machine-order-content .content:first-child .content-barR > p:first-child span,
.machine-order .machine-order-content .content:nth-child(2) .content-barL > p:first-child span,
.machine-order .machine-order-content .content:nth-child(2) .content-barR > p:first-child span,
.transaction-data .machine-order-content .content:first-child .content-barL > p:first-child span,
.transaction-data .machine-order-content .content:first-child .content-barR > p:first-child span,
.transaction-data .machine-order-content .content:nth-child(2) .content-barL > p:first-child span,
.transaction-data .machine-order-content .content:nth-child(2) .content-barR > p:first-child span {
  font-size:  0.7rem;
  margin-left:  0.15rem;
  color: #666;
}

.machine-order .machine-order-content .content:first-child .content-barL,
.machine-order .machine-order-content .content:nth-child(2) .content-barL,
.transaction-data .machine-order-content .content:first-child .content-barL,
.transaction-data .machine-order-content .content:nth-child(2) .content-barL {
  border-right: 1px solid rgba(221, 221, 221, 0.5);
  margin-right:  2.2rem;
}

.machine-order .machine-order-content .content:first-child .content-barL:last-child,
.machine-order .machine-order-content .content:nth-child(2) .content-barL:last-child,
.transaction-data .machine-order-content .content:first-child .content-barL:last-child,
.transaction-data .machine-order-content .content:nth-child(2) .content-barL:last-child {
  border-right: 0;
}

.machine-order .machine-order-content .content:last-child,
.transaction-data .machine-order-content .content:last-child {
  color: #666;
  border-radius:  0.2rem;
  font-size:  0.65rem;
  padding:  0.75rem 0.5rem 0.575rem 0.5rem;
  display: flex;
  position: relative;
}

.machine-order .machine-order-content .content:last-child .content-barL,
.machine-order .machine-order-content .content:last-child .content-barR,
.transaction-data .machine-order-content .content:last-child .content-barL,
.transaction-data .machine-order-content .content:last-child .content-barR {
  width:  7.65rem;
  flex: 1;
}

.machine-order .machine-order-content .content:last-child .content-barL > p:first-child,
.machine-order .machine-order-content .content:last-child .content-barR > p:first-child,
.transaction-data .machine-order-content .content:last-child .content-barL > p:first-child,
.transaction-data .machine-order-content .content:last-child .content-barR > p:first-child {
  font-size:  1.25rem;
  color: #333;
}

.machine-order .machine-order-content .content:last-child .content-barL > p:first-child span,
.machine-order .machine-order-content .content:last-child .content-barR > p:first-child span,
.transaction-data .machine-order-content .content:last-child .content-barL > p:first-child span,
.transaction-data .machine-order-content .content:last-child .content-barR > p:first-child span {
  font-size:  0.7rem;
  margin-left:  0.15rem;
  color: #666;
}

.machine-order .machine-order-content .content:last-child .content-barL,
.transaction-data .machine-order-content .content:last-child .content-barL {
  border-right: 1px solid rgba(221, 221, 221, 0.5);
  margin-right:  2.2rem;
}

.machine-order .machine-order-content .content:last-child .content-barL:last-child,
.transaction-data .machine-order-content .content:last-child .content-barL:last-child {
  border-right: 0;
}

.enjoy-fast-pay .machine-order-title {
  display: flex;
  font-size:  0.7rem;
  padding:  0 0.75rem;
  line-height:  2rem;
}

.enjoy-fast-pay .machine-order-title > p {
  color: #333;
}

.enjoy-fast-pay .machine-order-title > p + p {
  flex: 1;
  text-align: right;
  font-size:  0.65rem;
  color: #999;
}

.enjoy-fast-pay .machine-order-content {
  background: #fff;
  padding:  0 0.75rem;
  position: relative;
}

.enjoy-fast-pay .machine-order-content:before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #eee;
  transform: scaleY(0.5);
  transform-origin: 0 0;
}

.enjoy-fast-pay .machine-order-content:after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #eee;
  transform: scaleY(0.5);
  transform-origin: 0 0;
}

.enjoy-fast-pay .machine-order-content .content {
  color: #666;
  border-radius:  0.2rem;
  font-size:  0.65rem;
  padding:  0.75rem 0.5rem 0.575rem 0.5rem;
  display: flex;
  position: relative;
}

.enjoy-fast-pay .machine-order-content .content .content-barL,
.enjoy-fast-pay .machine-order-content .content .content-barR {
  width:  7.65rem;
  flex: 1;
}

.enjoy-fast-pay .machine-order-content .content .content-barL > p:first-child,
.enjoy-fast-pay .machine-order-content .content .content-barR > p:first-child {
  font-size:  1.25rem;
  color: #333;
}

.enjoy-fast-pay .machine-order-content .content .content-barL > p:first-child span,
.enjoy-fast-pay .machine-order-content .content .content-barR > p:first-child span {
  font-size:  0.7rem;
  margin-left:  0.15rem;
  color: #666;
}

.enjoy-fast-pay .machine-order-content .content .content-barL {
  border-right: 1px solid rgba(221, 221, 221, 0.5);
  margin-right:  2.2rem;
}

.enjoy-fast-pay .machine-order-content .content .content-barL:last-child {
  border-right: 0;
}

.linebar-list {
  background: #fff;
  position: relative;
}

.linebar-list:before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #eee;
  transform: scaleY(0.5);
  transform-origin: 0 0;
}

.linebar-list:after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #eee;
  transform: scaleY(0.5);
  transform-origin: 0 0;
}

.linebar-list li {
  display: flex;
  height:  2.2rem;
  line-height:  2.2rem;
}

.linebar-list li .context-left {
  text-align: right;
  width:  1.75rem;
}

.linebar-list li .context-left i {
  font-size:  0.8rem;
}

.linebar-list li .context-left .bg-blue {
  color: #3483f9;
}

.linebar-list li .context-left .bg-orange {
  color: #f48c16;
}

.linebar-list li .context-right {
  flex: 1;
  overflow: hidden;
  padding-right:  0.75rem;
  margin-left:  0.75rem;
  font-size:  0.8rem;
  position: relative;
}

.linebar-list li .context-right:after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #ddd;
  transform: scaleY(0.5);
  transform-origin: 0 0;
  bottom: -1px;
}

.linebar-list li .context-right .text-left {
  float: left;
}

.linebar-list li .context-right .text-right {
  float: right;
}

.linebar-list li .context-right .main-text {
  color: #333;
}

.linebar-list li .context-right .bg-red {
  color: #f91e1e;
}

.linebar-list li .context-right .sl-new {
  border-radius:  0.2rem;
  font-size:  2rem;
  margin:  0.125rem 0 0 0.3rem;
  display: none;
}

.linebar-list li .context-right .sl-arrowright {
  line-height:  2.2rem;
  font-size:  0.65rem;
  color: #ccc;
}

.linebar-list li .context-right .version-num {
  margin-right:  0.25rem;
  color: #999;
}

.linebar-list li:last-child .context-right:after {
  display: none;
}

.l-form-list .form-blank-style {
  padding-bottom:  2rem;
}

.l-form-list .tt {
  font-size:  0.7rem;
  position: relative;
  color: #666;
}

.l-form-list .tt:after {
  content: "";
  position: absolute !important;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid rgba(221, 221, 221, 0.5);
  transform: scaleY(0.5);
  transform-origin: 0 0;
}

.l-form-list .tt:before {
  content: "";
  position: absolute !important;
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #ddd;
  transform: scaleY(0.5);
  transform-origin: 0 0;
}

.l-form-list .tt-no-up-border:before {
  border-bottom: 0;
}

.l-form-list .prompt {
  background: #fff7ea;
  color: #eea424;
  border-radius: 2.66667vw;
  margin: 2.66667vw 0;
  padding:  0.5rem 0.75rem 0.5rem 0.75rem;
  display: flex;
  align-items: flex-start;
}

.l-form-list .prompt .sl-flbgz {
  color: #f8c63e;
  font-size:  0.7rem;
  position: relative;
  top:  0.125rem;
  margin-right:  0.35rem;
}

.l-form-list .prompt .prompt-text {
  flex: 1;
  font-size:  0.65rem;
  line-height:  0.9rem;
}

.l-form-list .ct {
  background: #fff;
  padding: 2.66667vw 2.66667vw 0 2.66667vw;
  border-radius: 2.66667vw;
}

.l-form-list .ct-last:after {
  content: "";
  position: absolute !important;
  left: 0;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid rgba(221, 221, 221, 0.5);
  transform: scaleY(0.5);
  transform-origin: 0 0;
}

.l-form-list .upload-item,
.l-form-list .upload-item-last {
  position: relative;
  padding:  0 0 0 0.75rem;
}

.l-form-list .upload-item .item .item-tt,
.l-form-list .upload-item-last .item .item-tt {
  font-size:  0.8rem;
  margin-bottom: 2.13333vw;
  color: #333;
}

.l-form-list .upload-item .item .item-tt::after,
.l-form-list .upload-item-last .item .item-tt::after {
  content: "*";
  color: #ee3a31;
  padding-left: 0.2rem;
}

.l-form-list .upload-item .item .item-ct .item-lft,
.l-form-list .upload-item-last .item .item-ct .item-lft {
  margin-right:  0.525rem;
}

.l-form-list .upload-item .item .item-ct .item-lft .warn-text,
.l-form-list .upload-item-last .item .item-ct .item-lft .warn-text {
  font-size:  0.6rem;
  line-height:  0.8rem;
  color: #969696;
  font-weight: 400;
  margin-bottom:  0.25rem;
}

.l-form-list .upload-item .item .item-ct .item-lft .img-button,
.l-form-list .upload-item-last .item .item-ct .item-lft .img-button {
  display: flex;
}

.l-form-list .upload-item .item .item-ct .item-lft .img-button .look-img,
.l-form-list .upload-item-last .item .item-ct .item-lft .img-button .look-img {
  flex: 1;
  font-size:  0.6rem;
  color: #3A69FD;
  position: absolute;
  right: 0;
  top: 5.33333vw;
  font-size: 3.2vw;
  font-weight: 400;
}

.l-form-list .upload-item .item .item-ct .item-rt .store-head-box,
.l-form-list .upload-item-last .item .item-ct .item-rt .store-head-box {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width:  5rem;
  height:  5rem;
  background: #f9f9f9;
}

.l-form-list .upload-item .item .item-ct .item-rt .store-head-box img,
.l-form-list .upload-item-last .item .item-ct .item-rt .store-head-box img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.l-form-list .upload-item .item .item-ct .item-rt .store-head-box .imgOpcity,
.l-form-list .upload-item-last .item .item-ct .item-rt .store-head-box .imgOpcity {
  opacity: 0.5;
}

.l-form-list .upload-item .item .item-ct .item-rt .store-head-box .sl-cwts,
.l-form-list .upload-item-last .item .item-ct .item-rt .store-head-box .sl-cwts {
  position: absolute;
  top:  -0.625rem;
  right:  -0.625rem;
  font-size:  0.8rem;
  padding:  0.375rem;
  color: #ee3a31;
}

.l-form-list .upload-item .item-style,
.l-form-list .upload-item-last .item-style {
  padding:  0.525rem 0 0.4rem 0;
}

.l-form-list .upload-item .item-style .item-tt-style,
.l-form-list .upload-item-last .item-style .item-tt-style {
  font-size:  0.8rem;
  color: #333;
}

.l-form-list .upload-item .item-style .item-ct-style,
.l-form-list .upload-item-last .item-style .item-ct-style {
  padding-right:  0.75rem;
}

.l-form-list .upload-item .item-style .item-ct-style .item-rt-style,
.l-form-list .upload-item-last .item-style .item-ct-style .item-rt-style {
  text-align: right;
}

.l-form-list .upload-item .item-style .item-ct-style .item-rt-style .store-head-box,
.l-form-list .upload-item-last .item-style .item-ct-style .item-rt-style .store-head-box {
  position: relative;
  display: inline-block;
  width:  8.25rem;
  height:  5.15rem;
  background: #f9f9f9;
  margin:  0.5rem 0 0 0;
}

.l-form-list .upload-item .item-style .item-ct-style .item-rt-style .store-head-box img,
.l-form-list .upload-item-last .item-style .item-ct-style .item-rt-style .store-head-box img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.l-form-list .upload-item .item-style .item-ct-style .item-rt-style .store-head-box .imgOpcity,
.l-form-list .upload-item-last .item-style .item-ct-style .item-rt-style .store-head-box .imgOpcity {
  opacity: 0.5;
}

.l-form-list .upload-item .item-style .item-ct-style .item-rt-style .store-head-box .sl-cwts,
.l-form-list .upload-item-last .item-style .item-ct-style .item-rt-style .store-head-box .sl-cwts {
  position: absolute;
  top:  -0.625rem;
  right:  -0.625rem;
  font-size:  0.8rem;
  padding:  0.375rem;
  color: #ee3a31;
}

.l-form-list .upload-item .item-style .item-ct-style .item-rt-style .store-head-box:nth-child(even),
.l-form-list .upload-item-last .item-style .item-ct-style .item-rt-style .store-head-box:nth-child(even) {
  margin-left:  0.7rem;
}

.l-form-list .upload-item:after {
  content: "";
  position: absolute !important;
  left:  0;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid rgba(221, 221, 221, 0.5);
  transform: scaleY(0.5);
  transform-origin: 0 0;
}


/* .l-form-list .input-item-last {
  position: relative;
  padding:  0 0.75rem 0 0.75rem;
} */


/* .l-form-list .input-item-last .itemBox {
  padding:  0.65rem 0;
} */

.l-form-list .input-item .itemBox .item,
.l-form-list .input-item-last .itemBox .item {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.l-form-list .input-item .itemBox .item .flexItem,
.l-form-list .input-item-last .itemBox .item .flexItem {
  display: flex;
  align-items: center;
}

.l-form-list .input-item .itemBox .item .label,
.l-form-list .input-item-last .itemBox .item .label {
  font-size:  0.8rem;
  color: #333;
  line-height:  0.8rem;
  margin-right:  0.75rem;
}

.l-form-list .input-item .itemBox .item .label .warn-text,
.l-form-list .input-item-last .itemBox .item .label .warn-text {
  font-size:  0.6rem;
  padding-top:  0.25rem;
  color: #999;
}

.l-form-list .input-item .itemBox .item .noRedit,
.l-form-list .input-item-last .itemBox .item .noRedit {
  color: #999;
  font-size:  0.8rem;
}

.l-form-list .input-item .itemBox .item .unit,
.l-form-list .input-item-last .itemBox .item .unit {
  font-size:  0.75rem;
  color: #333;
}

.l-form-list .input-item .itemBox .item .textarea,
.l-form-list .input-item-last .itemBox .item .textarea {
  width: 100%;
  margin-top:  0.25rem;
  font-size:  0.8rem;
  line-height:  1.1rem;
}

.l-form-list .input-item .itemBox .item .input,
.l-form-list .input-item-last .itemBox .item .input {
  flex: 1;
}

.l-form-list .input-item .itemBox .item .no-input,
.l-form-list .input-item-last .itemBox .item .no-input {
  flex: 1;
  text-align: right;
  font-size:  0.8rem;
}

.l-form-list .input-item .itemBox .item .select,
.l-form-list .input-item-last .itemBox .item .select {
  flex: 1;
  text-align: right;
  color: #333;
  font-size: 3.73333vw !important;
  font-weight: 400 !important;
  line-height:  1.1rem;
}

.l-form-list .input-item .itemBox .item .select.noRedit,
.l-form-list .input-item-last .itemBox .item .select.noRedit {
  color: #999;
}

.l-form-list .input-item .itemBox .item .no-select,
.l-form-list .input-item-last .itemBox .item .no-select {
  color: #999;
  font-size:  0.8rem;
}

.l-form-list .input-item .itemBox .item .sl-right_arrow,
.l-form-list .input-item-last .itemBox .item .sl-right_arrow {
  font-size:  0.7rem;
  color: #ccc;
}

.l-form-list .input-item .itemBox .item .check-btn,
.l-form-list .input-item-last .itemBox .item .check-btn {
  padding:  0 0.3rem 0 0.3rem;
  font-size:  0.7rem;
  line-height:  1.1rem;
  margin-left:  0.25rem;
  height:  1.1rem;
  color: #999;
  border: 1px solid #999;
  border-radius: 2px;
}

.l-form-list .input-item .itemBox .item .check-btn-selected,
.l-form-list .input-item-last .itemBox .item .check-btn-selected {
  color: #FF211A;
  border: 1px solid #FF211A;
}

.l-form-list .input-item .itemBox .warn-text,
.l-form-list .input-item-last .itemBox .warn-text {
  font-size:  0.6rem;
  line-height:  0.8rem;
  padding-top:  0.25rem;
  color: #999999;
}

.l-form-list .input-item:after {
  content: "";
  position: absolute !important;
  bottom:  0;
  left:  0;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid rgba(221, 221, 221, 0.5);
  transform: scaleY(0.5);
  transform-origin: 0 0;
}

.l-form-list .no-border:after {
  border: 0 !important;
}

.l-form-list .mult-row {
  position: relative;
  padding:  0 0.75rem 0 0.75rem;
}

.l-form-list .mult-row .itemBox {
  padding:  0.55rem 0;
}

.l-form-list .mult-row .itemBox .item .label {
  font-size:  0.8rem;
  color: #333;
  line-height:  0.8rem;
  margin-right:  0.75rem;
}

.l-form-list .mult-row .itemBox .item .itemLayout {
  display: flex;
  font-size:  0.8rem;
  color: #333;
}

.l-form-list .mult-row .itemBox .item .itemLayout .layout {
  display: flex;
  margin-top:  0.7rem;
  position: relative;
}

.l-form-list .mult-row .itemBox .item .itemLayout .layout .noRedit {
  color: #999;
  font-size:  0.8rem;
}

.l-form-list .mult-row .itemBox .item .itemLayout .layout .input-nme {
  font-size:  0.75rem;
  color: #333;
}

.l-form-list .mult-row .itemBox .item .itemLayout .layout .input-clear-wrap {
  width:  2.35rem !important;
  margin:  0 0.8rem !important;
}

.l-form-list .mult-row .itemBox .item .itemLayout .layout .input-clear-wrap input {
  box-sizing: border-box;
  margin:  0 !important;
  padding:  0 !important;
  height:  1.125rem !important;
  line-height:  1.125rem !important;
}

.l-form-list .mult-row .itemBox .item .itemLayout .layout .unit {
  font-size:  0.75rem;
  color: #333;
  margin-top:  0.05rem;
}

.l-form-list .mult-row .itemBox .item .itemLayout .layout:first-child:after {
  content: "";
  position: absolute;
  top:  0.15rem;
  right:  0;
  width:  0.05rem;
  height:  0.75rem;
  background:  #ddd;
}

.l-form-list .mult-row .itemBox .item .itemLayout .layout:nth-child(1) {
  width: 53% !important;
}

.l-form-list .mult-row .itemBox .item .itemLayout .layout:nth-child(2) {
  width: 47% !important;
  text-align: right;
  align-items: right;
  margin-left:  0.9rem;
}

.l-form-list .mult-row .itemBox .item .warn-text {
  font-size:  0.6rem;
  padding-top:  0.25rem;
  color: #999;
}

.l-form-list .mult-row:after {
  content: "";
  position: absolute !important;
  bottom:  0;
  left:  0.75rem;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid rgba(221, 221, 221, 0.5);
  transform: scaleY(0.5);
  transform-origin: 0 0;
}

.mesBox {
  color: #333 !important;
  font-size:  0.7rem !important;
}

.mesBox .mes-header {
  color: #333;
  font-weight: 700 !important;
  font-size:  0.9rem !important;
  padding-top:  1.05rem !important;
  text-align: center;
}

.mesBox .mes-content {
  padding:  0.4rem 1.3rem 0.9rem 1.3rem;
}

.mesBox .mes-content .text2 {
  color: #459dff !important;
  font-size:  0.7rem !important;
  margin-top:  0.3rem;
}

.mesBox .mes-content .item {
  margin-top:  0.75rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.mesBox .mes-content .item .label {
  font-size:  0.7rem;
  color: #333;
  margin-right:  0.45rem;
}

.mesBox .mes-content .item .input-clear-wrap {
  flex: 1;
  width: none;
  height:  1.8rem;
  border: 1px solid #ddd;
  border-radius:  0.2rem;
}

.mesBox .mes-content .item .input-clear-wrap input {
  text-align: left !important;
  overflow: hidden !important;
  box-sizing: border-box !important;
  padding-left:  0.5rem;
}

.inputArea {
  display: flex;
  align-items: center;
  height:  2rem;
  position: relative;
}

.inputArea:after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #eee;
  transform: scaleY(0.5);
  transform-origin: 0 0;
  bottom: -1px;
}

.inputArea .input-clear-wrap {
  flex: 1;
  align-items: center;
  font-size:  0.8rem;
  margin-right:  0.5rem;
  width: 100%;
}

.inputArea .input-clear-wrap input {
  width: 100%;
  text-align: left;
  font-size: inherit;
  height:  1rem;
  line-height:  1rem;
  padding:  0 0 0 0.75rem;
  border: none;
}

.inputArea .input-clear-wrap i {
  opacity: 0.2;
  font-size: inherit;
  position: relative;
  margin-top:  0.15rem;
}

.inputArea .input-clear-wrap i::after {
  content: "";
  position: absolute;
  top:  -0.25rem;
  bottom:  -0.5rem;
  left:  -0.25rem;
  right:  -0.5rem;
}

.inputArea .verifyButton {
  color: #459dff;
  font-size:  0.7rem;
  padding:  0 1.4rem 0 1.15rem;
  border-left:  0.025rem #eee solid;
}

.open-pay-way .select {
  flex: 1;
  text-align: right;
  color: #333;
  font-size:  0.8rem;
  line-height:  1.1rem;
}

.open-pay-way .no-select {
  color: #999;
}

.mint-toast {
  position: absolute !important;
}

.mint-indicator-mask {
  z-index: 1000;
}

.mint-navbar {
  margin-bottom:  0;
  font-size:  0.8rem !important;
}

.mint-navbar .mint-tab-item {
  padding:  0.6rem 0 0.6rem 0;
}

.mint-navbar .mint-tab-item.is-selected {
  border-bottom:  0;
  color: #459dff;
  margin-bottom:  0;
  position: relative;
}

.mint-navbar .mint-tab-item.is-selected::after {
  width: 100%;
  height:  0.1rem;
  content: "";
  background: #459dff;
  position: absolute;
  bottom: 0;
  left: 0;
}

.mint-navbar .mint-tab-item-label {
  font-size:  0.8rem !important;
  line-height:  0.95rem !important;
  color: #333;
}

.mint-switch-core:before {
  background-color: #eee !important;
}

.common-dialog-tip-icon {
  text-align: center;
  display: block;
  font-size:  2.65rem;
  margin-bottom:  1rem;
}

.common-dialog-tip-icon.blue {
  color: #459dff;
}

.common-dialog-tip-icon.yellow {
  color: #f5961f;
}

.approval-progress .t-timeline {
  background: #fff;
  padding:  0.75rem;
  position: relative;
}

.approval-progress .t-timeline:before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #ddd;
  transform: scaleY(0.5);
  transform-origin: 0 0;
}

.approval-progress .t-timeline:after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #ddd;
  transform: scaleY(0.5);
  transform-origin: 0 0;
}

.approval-progress .t-timeline .t-timeline-item-bottom .t-timeline-item {
  position: relative;
  display: flex;
}

.approval-progress .t-timeline .t-timeline-item-bottom .t-timeline-item .t-timeline-header {
  vertical-align: top;
  margin-top:  0.15rem;
}

.approval-progress .t-timeline .t-timeline-item-bottom .t-timeline-item .t-timeline-header .active img {
  width:  0.75rem;
  height:  0.75rem;
  display: block;
  position: relative;
  z-index: 1;
}

.approval-progress .t-timeline .t-timeline-item-bottom .t-timeline-item .t-timeline-header .t-timeline-line {
  position: absolute;
  left:  0.325rem;
  top:  0.95rem;
  width:  0.05rem;
  height:  1.625rem;
  padding:  0;
  background-color: #e4e4e4;
  z-index: 0;
}

.approval-progress .t-timeline .t-timeline-item-bottom .t-timeline-item .t-timeline-main {
  flex: 1;
  text-align: right;
  color: #333;
  margin-bottom:  0.4rem;
  margin-left:  0.45rem;
}

.approval-progress .t-timeline .t-timeline-item-bottom .t-timeline-item .t-timeline-main li {
  height:  1.125rem;
  line-height:  1.125rem;
  font-size:  0.6rem;
  color: #999;
  display: flex;
}

.approval-progress .t-timeline .t-timeline-item-bottom .t-timeline-item .t-timeline-main li:first-child > div {
  font-size:  0.75rem;
}

.approval-progress .t-timeline .t-timeline-item-bottom .t-timeline-item .t-timeline-main li:first-child > div.grey {
  color: #999;
}

.approval-progress .t-timeline .t-timeline-item-bottom .t-timeline-item .t-timeline-main li:first-child > div.blue {
  color: #459dff;
}

.approval-progress .t-timeline .t-timeline-item-bottom .t-timeline-item .t-timeline-main li:first-child > div.red {
  color: #ee3a31;
}

.approval-progress .t-timeline .t-timeline-item-bottom .t-timeline-item .t-timeline-main li:first-child > div + div {
  font-size:  0.6rem;
}

.approval-progress .t-timeline .t-timeline-item-bottom .t-timeline-item .t-timeline-main li > div + div {
  flex: 1;
  text-align: right;
}

.approval-progress .t-timeline .t-timeline-item-bottom .t-timeline-item:last-child {
  position: relative;
  display: flex;
}

.approval-progress .t-timeline .t-timeline-item-bottom .t-timeline-item:last-child .t-timeline-header {
  vertical-align: top;
}

.approval-progress .t-timeline .t-timeline-item-bottom .t-timeline-item:last-child .t-timeline-header .active img {
  width:  0.75rem;
  height:  0.75rem;
  display: block;
  position: relative;
  z-index: 1;
}

.approval-progress .t-timeline .t-timeline-item-bottom .t-timeline-item:last-child .t-timeline-header .t-timeline-line {
  display: none;
}

.messageBox {
  text-align: center;
  padding: 20px 0;
}
